package gerador.painel;
import java.util.StringTokenizer;

import scr.Forenkey;


public class ManipulaString {
	/**
     * Metodo que troca o under por Letra maiuscula na
     * coluna
     * 
     * @param converter
     * @return
     */
    private static String trocaUnderColuna(String converter) {
        System.out.println(converter);
        String convertido = "";
        String[] under = converter.split("_");
        convertido = under[0];
        if (under.length != 1) {
            for (int j = 1; j < under.length; j++) {
                String maiuscula = under[j].substring(0, 1);
                maiuscula = maiuscula.toUpperCase();
                under[j] = under[j].replaceFirst(under[j].substring(0, 1),
                        maiuscula);
                convertido = convertido + under[j];
            }
        }
        System.out.println(convertido);
        return convertido;
    }

    /**
     * Metodo que troca o under por Letra maiuscula na
     * tabela
     * 
     * @param converter
     * @return
     */
    public static String trocaUnderTabela(String converter) {
    	if(converter.contains("_m_")){
    		converter = converter.replace("_m_", "_many_");
    	}
        System.out.println(converter);
        String convertido = "";
        String[] under = converter.split("_");
        for (int j = 0; j < under.length; j++) {
            String maiuscula = under[j].substring(0, 1);
            maiuscula = maiuscula.toUpperCase();
            under[j] = under[j].replaceFirst(under[j].substring(0, 1),
                    maiuscula);
            convertido = convertido + under[j];
        }
        System.out.println(convertido);
        return convertido;
    }
    /**
    * Metodo que troca o under por Letra maiuscula na
    * tabela
    * 
    * @param converter
    * @return
    */
   private static String trocaUnderEspaco(String converter) {
	   System.out.println(converter);
       String convertido = "";
       String[] under = converter.split("_");
       for (int j = 0; j < under.length; j++) {
           String maiuscula = under[j].substring(0, 1);
           maiuscula = maiuscula.toUpperCase();
           under[j] = under[j].replaceFirst(under[j].substring(0, 1),
                   maiuscula);
           convertido = convertido + under[j]+" ";
       }
       System.out.println(convertido);
       return convertido;
   }
    

}
